Sistema de Gerenciamento de Estoque 3.0

Atualização com Dijkstra e Streamlit

Iago Flávio
Hertz Rafael
Cauã Wendel

Introdução

  • Implementação do grafo, dijkstra e streamlit
  • Funcionamento mais próximo da realidade de um aplicativo do dia a dia

Objetivos da Nova Versão

  • Tornar a aplicação mais acessível para todos
  • Criar funcionalidade de supermercado com a classe Store()
  • Criar uma visualização gráfica aprimorada em tabela e grafo

Organização do projeto

Divisão do projeto:

  • main.py: Agora guarda a funcionalidade do streamlit
  • stock.py e store.py: Guarda as funcionalidades de estoque e loja
  • product.py e tree.py: Tem as funcionalidades de estrutura geral do programa feito em árvore

Melhorias da Nova Versão

Criação da nova classe representativa da loja com as seções dos produtos, a classe Store()

Melhorias da Nova Versão

Visualização da loja:

Melhorias futuras

  • Implementação de um banco de dados para persistência dos dados
  • Otimização do Dijkstra usando Async e Pré-load

Demonstração do código

Github: https://github.com/iagonmic/sistema_gerenciamento_estoque/

Link do aplicativo: https://sistema-gerenciamento-estoque.streamlit.app/

Imagens do app

Imagens do app

Imagens do app

Imagens do app

Imagens do app

Imagens do app

Imagens do app

Obrigado!